/*
 * @Author: 四川华西绿舍建材有限公司
 * @Date: 2023-10-22 15:36:45
 * @LastEditors: 陈波
 * @LastEditTime: 2024-02-28 19:35:20
 * @Description: 
 * @FilePath: \graDesign\src\request\api\login.ts
 */
import request from '../http'
// 引入类型
import { 
    IFaceLogin,
    IAccountLogin
} from '@/types/Login/httpLoginType'

// 人脸登录验证
function loginByFace (data: IFaceLogin) {
    return request({
        url: '/api/face/vef',
        method: 'post',
        data
    })
}

// 账号密码登录
function loginByPassword (data: IAccountLogin) {
    return request({
        url: '/api/tbuser/login',
        method: 'post',
        data
    })
}

// 新：账号密码/人脸登录
function useLogin(data: IFaceLogin & IAccountLogin) {
    return request({
        url: '/api/FTLUser/login',
        method: 'post',
        data
    })
}

// 根据token获取用户信息
// function getUserInfo() {
//     return request({
//         url: '/api/tbuser/userInfo',
//         method: 'post'
//     })
// }


function getUserInfo() {
    return request({
        url: '/api/FTLUser/userInfo',
        method: 'post'
    })
}

export default {
    loginByFace,
    loginByPassword,
    useLogin,
    getUserInfo
}